package com.allinpay.merchantweb.service;

import com.allinpay.merchantweb.model.EnterpriseProdInfo;
import com.allinpay.merchantweb.model.FinancialProdInfo;
import com.allinpay.merchantweb.model.FinancialProdInfoVo;
import com.allinpay.merchantweb.response.ResponseData;

public interface IAllinpayProductionService {

	public ResponseData<FinancialProdInfoVo> queryFinancialProds(FinancialProdInfo prodInfo) throws Exception;
	
	public Object addFinancialProd(FinancialProdInfo prodInfo) throws Exception;
	
	
	public Object deleteEnterpriseProd(FinancialProdInfo prodInfo) throws Exception;
	
//	public Object auditEnterpriseProd(int prodAuditId, Integer instanceId, String accountCode) throws Exception;
//	
//	
//	public ResponseData<EnterpriseProdAduitInfo> queryEnterpriseProdAudits(EnterpriseProdAduitInfo aduitInfo) throws Exception;

	public Object updateFinancialProd(FinancialProdInfo prodInfo, Integer instanceId, String accountCode) throws Exception;


}
